草庐IT

ios - 像 iOS 的相机胶卷一样压缩视频

全部标签

javascript - 使用 Javascript 在 iOS10 上重置视口(viewport)缩放

我有一个页面需要根据命令重置视口(viewport)比例(捏缩放),将其设置回初始缩小状态。看起来像是重写元视口(viewport)的老方法:constviewportmeta=document.querySelector('meta[name="viewport"]');viewport.attr('content',"initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0");在ios10上似乎不再有任何影响(页面保持放大)。有什么办法解决这个问题吗?更新.attr是一个jquery方法,我错误地将它留在原来的问题中(应该是set

javascript - 显示从相机拍摄的图像

正如您在下面看到的,我正在使用[src]属性。我想做的是预览从设备相机拍摄的图像。请参阅下面的其余typescript代码。SelectImage这是.ts代码lastImage:string=null;publicpresentActionSheet(){letactionSheet=this.actionSheetCtrl.create({title:'SelectImageSource',buttons:[{text:'LoadfromLibrary',handler:()=>{this.takePicture(this.camera.PictureSourceType.PHOT

Javascript 字符串压缩

我正在尝试参加javascript竞赛,其中脚本的大小必须但我发现,如果我将脚本转换为字符串,并用单个字符替换像“function”和“return”这样的长词,我可以进一步减少它。然后,通过在我的脚本中嵌入该字符串,执行替换以恢复它,然后“评估”它,我可以获得原始行为。所以我想知道我是否可以推广最后一种方法。有没有人看到或编写过以这种方式压缩/解压缩字符串的代码?想考虑一下吗?编辑为了让我自己清楚,我问的是在javascript中压缩和解压缩字符串-而不是缩小。例如。如何在字符串中找到最常见的模式,以及如何在javascript中为字符串编写一个微型解压缩程序,其中这些出现已被替换为

javascript - 使用 Express 和 Socket.IO 的 session 支持的解释?

我正在寻找一些帮助来确定依赖于express和socket.io的服务器上的session。主要目标是处理诸如将socket.iosessionID与用户ID配对、在重新连接时维护状态以及能够轻松地对服务器上的任何参与者进行分组等事情。非常感谢任何帮助。谢谢。 最佳答案 我刚刚上传了一个项目,它允许您在Socket.IO中使用express中的session。也许这对你有一些帮助。https://github.com/aviddiviner/Socket.IO-sessions您可以使用npminstallsocket.io-ses

javascript - Socket.IO:断开连接时的 XHR 轮询延迟

我正在使用socket.io和node.js。由于在套接字IO识别XHR-Polling客户端已断开连接之前有几秒钟的延迟,我在跟踪哪些用户在线时遇到了问题。如果XHR-Polling客户端刷新页面,他们的新连接消息似乎先于他们的断开连接消息。这会在尝试跟踪哪些用户在线时造成混淆。一种解决方案是在服务器端检测传输方法并延迟XHR-Polling客户端的连接,以确保首先运行断开连接功能。有没有人有这方面的经验? 最佳答案 正如@davin和@jcolebrand在评论中指出的那样,存在的主要问题是不能仅依赖连接。用户离开页面后,网络设

javascript - Node.js 和 Socket.IO - 房间问题

考虑多聊天应用程序。用户可以加入多个房间(socket.join(room)),用户可以离开一个房间(socket.leave(room))。当套接字离开房间时,我会通知其他房间参与者。如果socket当前在3个房间,并且他没有以正确的方式离开房间,突然断开与网站的连接,我该如何通知这些房间用户已经离开?如果我使用onsocketdisconnect事件,用户此时将不再在任何房间内。是保留一组单独的用户的唯一方法,还是有一些我没有想到的聪明方法? 最佳答案 在断开连接事件期间,套接字对您的进程仍然可用。例如,这应该有效io.sock

javascript - node.js 和 socket.io。 websocket 的传输类型配置?

Thisquestionconcernssocket.ioversions我在两周内测试了nodejs和socket.io。当我开始时,我从客户端的socket.send(message)函数中得到了问题。我无法向服务器发送任何消息。但我仍然可以从服务器接收消息。当我找到服务器端的配置传输时,我解决了这个问题:socket.set('transports',['xhr-polling','jsonp-polling']);一切都很好。现在我也可以向服务器发送消息了。但是我还有个疑问为什么要配置transport。默认socket.io使用这样的websocket传输设置:socket.

javascript - Three.js - 如何检查对象是否对相机可见

我很难弄清楚什么是检查Object3d是否对相机的眼睛可见的最佳方法。我在屏幕中间有一个球体。一些立方体随机添加到它的表面上。我需要的是一种方法来检查相机的眼睛可以看到哪些立方体(在球体的前半部分)以及哪些立方体是不可见的(在球体的后半部分)。到目前为止,我所发现的似乎是正确的方向-但我一定遗漏了THREE.Raytracer类的某些内容。这是我正在使用的代码的fiddle:jsfiddle.我已尽力使其尽可能清楚。fiddle的这一部分可能包含错误代码:varraycaster=newTHREE.Raycaster();varorigin=camera.position,direct

javascript - 如何使用 Aurelia.io 增强服务器端生成的页面?

我正在编写一个应用程序,其中一些部分作为SPA,一些页面在服务器端生成以用于SEO。我选择了Aurelia.io框架并使用enhance在我的页面上启用自定义元素的方法。但是我找不到在我的服务器端页面上使用aurelia特定模板指令和插值的最佳方法。让我们从一个例子开始。我的所有页面都包含一个动态标题。此header将是一个名为my-cool-header的自定义元素.此header将加载经过身份验证的用户并显示其名称,或者,如果当前没有用户经过身份验证,则会显示指向登录的链接。页面主体将在服务器端生成并缓存。所以,我们会有类似的东西:${user.name}Sign-inCachab

javascript - 如何将嵌入式 YouTube 视频的帧(通过 iframe)写入 Canvas ?

我希望能够从YouTube视频中的不同点(不仅仅是缩略图)提取帧,并对它们进行一些处理。我可以使用iframeAPI将视频嵌入我的网站,但我正在努力寻找一种方法将其捕获到Canvas上。(如果我被迫捕获整个屏幕没关系,如果我必须更改浏览器设置以允许它也没关系。) 最佳答案 一种选择是编写浏览器扩展。但我猜你会想避免这种情况。另一种选择是使用ScreenCaptureAPI(Chrome、Edge和Firefox支持)。查看browsercompatibilityinformation在MDN上。使用此API,您可以允许您的用户共享他